100
284
463
463
313
778
844
675
166
763
963
832
461
952
527
196
774
426
54
125
347
424
573
277
380
526
639
116
413
659
152
893
295
967
356
608
746
552
636
264
315
951
449
129
256
976
325
382
754
732
508
101
156
81
730
888
959
370
356
372
381
861
617
28
828
325
636
926
878
624
191
545
928
640
674
184
968
352
566
722
84
426
175
592
508
257
833
819
979
541
192
360
402
161
388
583
487
377
509
365
1
